Soundcheck for SQL
نویسنده
چکیده
The lion's share of datalog features have been incorporated into the SQL3 standard proposal. However, most SQL manuals still recommend to implement user-de ned conditions for data integrity nondeclaratively, by triggers or stored procedures. We describe how to implement known declarative database technology for integrity checking in SQL databases. We show how to represent and evaluate arbitrarily complex constraints in SQL without incurring major disadvantages usually associated to integrity checking in large databases. Error-prone procedural speci cation and laborious maintenance of integrity constraints is avoided by the declarativity of the speci cation language. The costs of evaluation is considerably reduced by an automated translation of declarative speci cations to SQL triggers.
منابع مشابه
طراحی و ایجاد پرونده ی الکترونیک سلامت بیماران مول هیداتیفرم و بررسی میزان تکمیل اطلاعات در پرونده های کاغذی بیماران
Background and Aim: To provide effective care, health care providers need timely and appropriate information. Electronic records provide quick access and easy management of data. The aim of this study was to develop electronic health records for patients with hydatidiform mole and evaluation of completeness of medical records Materials and Methods: This applied study was conducted in 2017. Aft...
متن کاملتوسعه و پیادهسازی یک سیستم مدیریت پایگاه داده مکانی- زمانی
مقاله حاضر به بررسی رفتاری پایگاه اطلاعات مکانی-زمانی می پردازد. اهداف این مقاله عبارتند از: تعیین پارامترها و ارزیا بی سیستم های مدیریت پایگاه داده موجود، و توسعه سیستم بهینه به نحوی که مدل سازی و مدیریت اشیائ متحرک در آن صورت پذیرد. بیش از سی و پنج مشخصه جهت تعیین نرم افزار بهینه تعیین و پنج سیستم Oracle10g, DB2, MS SQL Server, MySQL, and Postgre SQL بر اساس آنها ارزیابی شدند. مروری بر مدله...
متن کاملData Retrieval and Aggregates in SQL*/NR
Standard SQL is incapable of handling recursive database queries and nested relations. A proposed solution to allow recursion in SQL was given in SQL KC93], while a solution to allow nested relations in SQL was given in SQL=NF RKB87]. However, these two problems with SQL were handled separately, and an extended SQL that handles both recursive queries and nested relations is still lacking. To ov...
متن کاملPoint-based Temporal Extension of SQL
Most of the common proposals for temporal extensions of SQL (e.g., ATSQL2 or SQL/Tem-poral) use explicit interval-based references to time (interval attributes). In this paper we propose a diierent approach: we use point-based references to time as a basis for a temporal extension of SQL. The proposed language|SQL/TP|extends the syntax and semantics of SQL/92 in a very natural way: by adding a ...
متن کاملSQL/XML and the SQLX Informal Group of Companies
For many years now, the SQL standard has been maintained and enhanced by NCITS Technical Committee H2 on Database in the US and by the ISO/IEC JTC 1/SC32/WG3 Database Languages Working Group internationally. After the publication of SQL:1992, the groups began to publish SQL as a base document (SQL/Foundation) and a number of independent parts. These parts began with SQL/CLI (Call-Level Interfac...
متن کامل